@charset "utf-8";
.wrap {
    .cus_lead .container .lead_mid {
        color: #444F58;
    }
    .b2b_content .b2b_acc {
        width: 1018px;
        background: #FFFFFF;
        margin: 0 auto;
        border: 1px solid #DDDDDD;
        padding: 28px 29px 39px;
        .b2b_acc_left {
            width: 220px;
            height: 735px;
            overflow: hidden;
            margin-right: 38px;
            img {
                width: 100%;
            }
        }
        .b2b_acc_right {
            width: 702px;
            .b2b_acc_r_t {
                width: 100%;
                border-bottom: 1px solid #EFEFEF;
                font-size: 20px;
                color: #444F58;
                box-sizing: border-box;
                padding: 8px 0 0 6px;
                .b2b_acc_r_t_l {
                    width: 86px;
                    height: 44px;
                    margin-right: 115px;
                    text-align: center;
                    position: relative;
                    cursor: pointer;
                }
                .b2b_acc_r_t_r {
                    width: 86px;
                    height: 44px;
                    text-align: center;
                    position: relative;
                    cursor: pointer;
                }
                .b2b_acc_r_t_unline {
                    width: 86px;
                    height: 3px;
                    background: #EB413D;
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    display: none;
                }
            }
            .b2b_acc_r_con_p {
                display: none;
                .b2b_acc_r_con_m {
                    border-bottom: 1px solid #EFEFEF;
                    >ul {
                        >li:first-child {
                            font-size: 20px;
                            color: #444F58;
                            padding: 20px 0 38px;
                            span {
                                font-size: 7px;
                                color: #ed6b71;
                                padding-right: 7px;
                            }
                        }
                        >li:not(:first-child) {
                            color: #444F58;
                            font-size: 13px;
                            margin-bottom: 35px;
                            span {
                                width: 111px;
                                text-align: right;
                                display: inline-block;
                                margin-right: 23px;
                            }
                            .b2b_acc_r_lang {
                                color: #99999A;
                                font-size: 13px;
                                width: 408px;
                                border-radius: 3px;
                                padding: 13px 15px;
                                border: 1px solid #E7E7E7;
                                box-sizing: border-box;
                                height: 40px;
                            }
                            .b2b_acc_r_short {
                                width: 223px;
                                margin-left: 181px;
                            }
                            .b2b_acc_r_id,
                            .b2b_acc_r_phone {
                                margin-left: 134px;
                                width: 129px;
                                .xm_select {
                                    input::-webkit-input-placeholder {
                                        color: #444F58;
                                    }
                                    a {
                                        border-right: 1px solid #e7e7e7;
                                    }
                                }
                                .xm_show ul {
                                    background: #FFFFFF;
                                }
                            }
                        }
                    }
                }
                
            }
            .b2b_acc_r_con_f {
                .b2b_acc_r_con_f_m {
                    border-bottom: 1px solid #EFEFEF;
                    >ul {
                        >li:first-child {
                            font-size: 20px;
                            color: #444F58;
                            padding: 20px 0 38px;
                            span {
                                font-size: 7px;
                                color: #ed6b71;
                                padding-right: 7px;
                            }
                        }
                        >li:not(:first-child) {
                            color: #444F58;
                            font-size: 13px;
                            margin-bottom: 35px;
                            >span {
                                width: 118px;
                                text-align: right;
                                display: inline-block;
                                margin-right: 23px;
                                line-height: 40px;
                            }
                            .b2b_acc_r_lang {
                                color: #99999A;
                                font-size: 13px;
                                width: 408px;
                                border-radius: 3px;
                                padding: 13px 15px;
                                border: 1px solid #E7E7E7;
                                box-sizing: border-box;
                                height: 40px;
                            }
                            .b2b_acc_r_short {
                                width: 223px;
                                margin-left: 181px;
                            }
                            .address {
                                margin-top: -40px;
                                margin-left: 10px;
                                .b2b_acc_r_city,
                                .b2b_acc_r_area1,
                                .b2b_acc_r_area2 {
                                    margin-left: 134px;
                                    width: 148px;
                                    .xm_select {
                                        input::-webkit-input-placeholder {
                                            color: #444F58;
                                        }
                                        a {
                                            border-right: 1px solid #e7e7e7;
                                        }
                                    }
                                    .xm_show ul {
                                        background: #FFFFFF;
                                    }
                                }
                                .b2b_acc_r_area1 {
                                    margin-left: 300px;
                                }
                                .b2b_acc_r_area2 {
                                    margin-left: 465px;
                                }
                                p{
                                    font-size: 13px;
                                    color: #99999A;
                                    padding: 49px 0 0 135px;
                                }
                                .res_area{
                                    margin: 16px 0 0 135px;
                                }
                            }
                        }
                        >li:last-child{
                            margin-bottom: 20px;
                        }
                    }
                }
                .b2b_acc_r_con_f_m1 {
                    border-bottom: 1px solid #EFEFEF;
                    >ul {
                        >li:first-child {
                            font-size: 20px;
                            color: #444F58;
                            padding: 20px 0 38px;
                            span {
                                font-size: 7px;
                                color: #ed6b71;
                                padding-right: 7px;
                            }
                        }
                        >li:not(:first-child) {
                            color: #444F58;
                            font-size: 13px;
                            margin-bottom: 35px;
                            span {
                                width: 111px;
                                text-align: right;
                                display: inline-block;
                                margin-right: 23px;
                            }
                            .b2b_acc_r_lang {
                                color: #99999A;
                                font-size: 13px;
                                width: 408px;
                                border-radius: 3px;
                                padding: 13px 15px;
                                border: 1px solid #E7E7E7;
                                box-sizing: border-box;
                                height: 40px;
                            }
                            .b2b_acc_r_short {
                                width: 223px;
                                margin-left: 181px;
                            }
                            .b2b_acc_r_f_phone {
                                margin-left: 134px;
                                width: 129px;
                                .xm_select {
                                    input::-webkit-input-placeholder {
                                        color: #444F58;
                                    }
                                    a {
                                        border-right: 1px solid #e7e7e7;
                                    }
                                }
                                .xm_show ul {
                                    background: #FFFFFF;
                                }
                            }
                        }
                    }
                }
            }
            .b2b_acc_r_con_t {
                width: 431px;
                height: 35px;
                line-height: 35px;
                box-sizing: border-box;
                padding-left: 22px;
                margin-top: 21px;
                background: #EFEFEF;
                span:nth-child(1) {
                    display: inline-block;
                    color: #fceceb;
                    width: 17px;
                    height: 17px;
                    border-radius: 50%;
                    background: #EB413D;
                    text-align: center;
                    line-height: 17px;
                }
                span:nth-child(2) {
                    color: #EB413D;
                    vertical-align: middle;
                    padding: 0 8px 0 14px;
                }
                span:nth-child(3) {
                    color: #444f58;
                    font-size: 13px;
                }
            }
            .b2b_acc_r_con_b {
                    padding-top: 43px;
                    ul {
                        li:first-child {
                            span:first-child {
                                font-size: 7px;
                                color: #ED6B71;
                                padding-right: 7px;
                            }
                            span:nth-child(2) {
                                font-size: 20px;
                                color: #444F58;
                                padding-right: 21px;
                            }
                            span:nth-child(3) {
                                font-size: 13px;
                                color: #99999A;
                                padding-right: 15px;
                            }
                            a {
                                font-size: 13px;
                                color: #444F58;
                                text-decoration: underline;
                            }
                            a:hover {
                                color: #ED6B71;
                            }
                        }
                        li:nth-child(2) {
                            margin-top: 33px;
                            position: relative;
                            >span {
                                width: 111px;
                                text-align: right;
                                font-size: 13px;
                                display: inline-block;
                                color: #444F58;
                                margin-right: 26px;
                            }
                            .b2b_acc_r_con_b_photo {
                                width: 112px;
                                height: 82px;
                                box-sizing: border-box;
                                border: 1px dotted #b2b2b2;
                                display: inline-block;
                                vertical-align: middle;
                                line-height: 82px;
                                position: relative;
                                >img {
                                    width: 100%;
                                }
                                .b2b_acc_r_con_b_photo_del {
                                    width: 100%;
                                    height: 26px;
                                    position: absolute;
                                    left: 0;
                                    bottom: 0;
                                    text-align: center;
                                    line-height: 26px;
                                    font-size: 13px;
                                    color: #FFFFFF;
                                    background: rgba(0,0,0,.5);
                                    cursor: pointer;
                                }
                                span {
                                    display: block;
                                    margin: 0 auto;
                                    text-align: center;
                                }
                                span:first-child {
                                    width: 34px;
                                    height: 26px;
                                    line-height: 26px;
                                    overflow: hidden;
                                    margin-top: 19px;
                                    margin-bottom: 9px;
                                    img {
                                        width: 100%;
                                    }
                                }
                                span:last-child {
                                    font-size: 13px;
                                    color: #B2B2B2;
                                    line-height: 13px;
                                }
                            }
                            input[type="file"] {
                                width: 112px;
                                height: 82px;
                                position: absolute;
                                left: 135px;
                                top: 0;
                                background: yellow;
                                opacity: 0;
                                cursor: pointer;
                                z-index: 1;
                            }
                        }
                        li:nth-child(3) {
                            padding: 20px 0 0 135px;
                        }
                    }
                }
            .b2b_acc_right_p{
                font-size: 12px;
                color: #EB413D;
                padding-left: 140px;
                padding-top: 10px;
            }
            .b2b_acc_right_left{
                padding-left: 318px;
            }
            .b2b_acc_right_display{
                display: none;
            }
        }
    }
}